process supply technology - French English Dictionary